package com.jyx.proj.mgr.stu;

import java.io.Serializable;

/**
 * 学生对象：
 * 1：成员变量 -ID:学号
 * 	        -NAME:姓名
 * 		    -GENDER:性别
 * 2：成员函数 -constructor()
 * 			-constructor(String id,String name,char gender)
 * 			-getter()/setter()
 * author jyx
 * email jyxsuper@163.com
 * description: Student
 * 	用于存储封装学生信息
 * 	默认实现Serializable接口，使学生信息可序列化
 * datetime: 2016年12月1日 上午10:31:19
 */
public class Student implements Serializable {
	private static final long serialVersionUID = 1L;

	/** ID：随时保证该值在整个系统中唯一 */
	private String id;
	/** 姓名： */
	private String name;
	/** 性别：男-女 */
	private char gender;
	
	/** 无参构造函数 */
	public Student(){}
	
	/**
	 * 全参构造方法
	 * @param id 学号
	 * @param name 姓名
	 * @param gender 性别
	 */
	public Student(String id,String name,char gender){
		this.setId(id);
		this.setName(name);
		this.setGender(gender);
	}
	
	/** ID：随时保证该值在整个系统中唯一 */
	public String getId() {
		return id;
	}
	
	/** ID：随时保证该值在整个系统中唯一 */
	public void setId(String id) {
		this.id = id;
	}
	
	/** 姓名： */
	public String getName() {
		return name;
	}
	
	/** 姓名： */
	public void setName(String name) {
		this.name = name;
	}
	
	/** 性别：男-女 */
	public char getGender() {
		return gender;
	}
	
	/** 性别：男-女 */
	public void setGender(char gender) {
		if(gender == '男' || gender == '女'){
			this.gender = gender;
		}else{
			this.gender = '男';
		}
	}
}




